package com.model.策略模板工厂;

import com.model.策略模板工厂.In.PayService;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

public class PayServiceFactory {

    // service已经注入IOC容器了
    public Map<String, PayService> payServiceMap = new ConcurrentHashMap<>();

    public PayService getPayService(String payChannel){
        // aliPay -> aliPayService
        // weChat -> weChatPayService
        return  payServiceMap.get(payChannel+"payService");
    }

}
